#!/bin/bash
MODEL=`python ./t.py mes .`

cargo build --release

RDIR=`pwd`

for mod in $MODEL
do
    if [[ -e ./$mod/dk ]]
    then
        VER=`python ./t.py ver ./$mod`
        OLDVER=`cat ./$mod/dk/ver`

        if [[ $VER != $OLDVER ]]
        then
            echo "==============================================================$mod : $OLDVER => $VER"

            ODIR=`pwd`

            cd ./$mod/dk

            if [ ${mod:0:6} == "device" ]
            then
                mod=${mod:7}
            fi

            rm -f ./$mod
            cp $RDIR/target/release/$mod .

            echo $VER > ./ver

            cd $ODIR
        else
            echo "==============================================================$mod : no updated!"
        fi
    else
        echo "==============================================================$mod : skip!"
    fi
done

git add --all .
git ci -m "build"
git push local master
